sub update. eshell default, eshell git branch prompt fix.