Make license checking asynchronous