async_wrap: pass callback return value to after