add popen_exec_cmd