int i = 0;
calculeSubProgress(i, watchers.size());
while (!canceled && i < watchers.size()) {
User gitWatcher = watchers.get(i);
EntityUser watcher = minerWatcher(gitWatcher);
watcher.addWatchedRepository(repository);
dao.edit(watcher);
i++;
calculeSubProgress(i, watchers.size());
}
}