fixed test runner to run always-async and returning-a-promise as well; fixed returning a promise; bumped version