update shell stuffs