Category Synchronous vs. Asynchronous Learning