renamed guard_called to test_is_async
renamed guard to async