Generalized sync/async call, fix done() at the end of bech execution
0.1.2