Asynchronous Learners