add update shell