Make async more readable