added Forget extension to call async methods without await