feat(tests): async tests