Simplify async API.