Add support for promise
0.0.3 released