update from notebook