feature(util) asyncCall: add test