better tests
handle async calls correctly
0.0.1