update shell lib functions