Synchronous vs. asynchronous online learning