fix: async control flow miss
init test