asyncify: hoist apply function
0.3.19