async tests all passing