update shell
update shell