 			return	
 		}
 		
-		// If we are filtering reads, the new unread count is greater than 1, and the feed isn't shown then continue
-		guard let feed = note.object as? Feed, isReadFeedsFiltered, feed.unreadCount > 0, !shadowTableContains(feed) else {
-			return
-		}
-
-		rebuildBackingStoresWithMergeQueue.add(self, #selector(rebuildBackingStoresWithMerge))
+		rebuildBackingStoresQueue.add(self, #selector(rebuildBackingStoresWithDefaults))
 	}
 
 	@objc func statusesDidChange(_ note: Notification) {

		}
	}

	func rebuildBackingStores(initialLoad: Bool = false, updateExpandedNodes: (() -> Void)? = nil, completion: (() -> Void)? = nil) {
		if !animatingChanges && !BatchUpdate.shared.isPerforming {
			

	}
	
	@objc func downloadArticlesDidUpdateUnreadCounts(_ note: Notification) {
		rebuildBackingStores()
	}
	
	@objc func accountDidDownloadArticles(_ note: Notification) {
