improved ipython controller startup