clean up promise logic
0.3.2