Use async for flow logic.