 		
 		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) {

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


	func standardRefreshAll(for account: Account, completion: @escaping (Result<Void, Error>) -> Void) {
		
		let intialWebFeedsCount = account.flattenedWebFeeds().count
		refreshProgress.addToNumberOfTasksAndRemaining(4 + intialWebFeedsCount)

		func fail(_ error: Error) {
			self.processAccountError(account, error)
