Asynchronous versus synchronous