re-org, nullptr check before push in exec_variable