feature(util) asyncCall -> exec.parallel