more tests, aysnc fix