support both callback and continuable interface
0.1.5