update befo ipython