allow data sources to be updated in the notebook without bokeh-server

issues: closes #1488