test(util) add exec.ret
refactor(util) exec.ret