update shell and boot