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

	private var wasRootSplitViewControllerCollapsed = false
	
	private let fetchAndMergeArticlesQueue = CoalescingQueue(name: "Fetch and Merge Articles", interval: 0.5)
	private let rebuildBackingStoresWithMergeQueue = CoalescingQueue(name: "Rebuild The Backing Stores by Merging", interval: 1.0)
	private var fetchSerialNumber = 0
	private let fetchRequestQueue = FetchRequestQueue()
	

	}
	
	@objc func batchUpdateDidPerform(_ notification: Notification) {
		rebuildBackingStores()
	}
	
	@objc func displayNameDidChange(_ note: Notification) {
