     }
     
     public func streamDidFinishInitialLoad(error: NSError?) {
+        isInitialLoad = false
     }
 }

class MyViewController : UIViewController {
    override func viewDidLoad() {
        super.viewDidLoad()
        stream1.delegate = StreamTableViewAdapter(tableView: tableView, section: 0)
        stream2.delegate = StreamTableViewAdapter(tableView: tableView, section: 1)
        stream3.delegate = StreamTableViewAdapter(tableView: tableView, section: 2)
        // ...
    }
}

    }
    
    public func streamDidChange() {
        if isInitialLoad {
            UIView.animateWithDuration(0) {
                self.tableView.endUpdates()
            }
        } else {
            tableView.endUpdates()
        }
    }
    
    public func streamItemsAdded(paths: [NSIndexPath]) {
