 
     public func appendStreamCellItems(items: [StreamCellItem]) {
         dataSource.appendStreamCellItems(items)
-        reloadCells()
+        reloadCells(now: true)
     }
 
     public func appendUnsizedCellItems(items: [StreamCellItem], withWidth: CGFloat?, completion: StreamDataSource.StreamContentReady? = nil) {

        get { return dataSource.streamFilter }
        set {
            dataSource.streamFilter = newValue
            self.reloadCells()
            self.scrollToTop()
        }
    }


        if tappedCell is StreamToggleCell {
            dataSource.toggleCollapsedForIndexPath(indexPath)
            reloadCells(now: true)
        }
        else if tappedCell is UserListItemCell {
            if let user = dataSource.userForIndexPath(indexPath) {
