 	
 	@objc func unreadCountDidChange(_ note: Notification) {
 		
+		updateUI()
+
 		guard let representedObject = note.object else {
 			return
 		}

		
		let headerView = MasterFeedTableViewSectionHeader()
		headerView.name = nameProvider.nameForDisplay
		
		guard let sectionNode = navState.rootNode.childAtIndex(section) else {
			return 44
		}
		
		if let account = sectionNode.representedObject as? Account {
			headerView.unreadCount = account.unreadCount
		} else {
			headerView.unreadCount = 0
		}

		let size = headerView.sizeThatFits(CGSize(width: tableView.bounds.width, height: 0.0))
		return size.height

			return
		}
		
		guard let node = navState.rootNode.childNodeRepresentingObject(representedObject as AnyObject),
			let indexPath = navState.indexPathFor(node) else {
				return
		}

		tableView.reloadRows(at: [indexPath], with: .automatic)

	}

	@objc func faviconDidBecomeAvailable(_ note: Notification) {
