Add support for promise
0.0.4 released