update shell_exec