add: update shell