 		
 		let resourceId = FeedlyFeedResourceId(url: url)
 		
+		let progress = refreshProgress
+		progress.addToNumberOfTasksAndRemaining(1)
+		
 		caller.addFeed(with: resourceId, title: name, toCollectionWith: collectionId) { result in
+			progress.completeTask()
+			
 			switch result {
 			case .success(let feedlyFeeds):
 				let feedsBefore = folder.flattenedFeeds()

		let feedId = FeedlyFeedResourceId(id: feed.feedID)
		let editedNameBefore = feed.editedName
		
		caller.addFeed(with: feedId, title: name, toCollectionWith: collectionId) { result in
			switch result {
			case .success:

			}
		}
		
		let progress = refreshProgress
		progress.addToNumberOfTasksAndRemaining(1)
		
		caller.deleteCollection(with: id) { result in
			progress.completeTask()
			
			switch result {
			case .success:
				account.removeFolder(folder)
