Asynchronous vs. Synchronous Learning