Make async flow clearer.
Make async flow clearer.