No, it doesn’t. Check the scala example. You are supposed to call await inside an async block. Then Scala probably rewrites the whole thing to continuations or something.
In your case you have async, which means future, and await, which means “wait for the future to complete and get its result”.
I still think that naming this async/await is not correct.