Asynchronously doing everything