 		
 		var refresherWebFeeds = Set<WebFeed>()
 		let group = DispatchGroup()
-
-		refreshProgress.addToNumberOfTasksAndRemaining(3)
 
 		for webFeed in webFeeds {
 			if let components = URLComponents(string: webFeed.url), let feedProvider = FeedProviderManager.shared.best(for: components) {

		
		group.notify(queue: DispatchQueue.main) {
			self.sendArticleStatus(for: account) { _ in
				self.articlesZone.fetchChangesInZone() { _ in
					self.refreshProgress.completeTask()
					completion()
				}
			}
		}


			completion(.failure(error))
		}
		
		refreshProgress.addToNumberOfTasksAndRemaining(3)
		accountZone.fetchChangesInZone() { result in
			self.refreshProgress.completeTask()

