Started making IRlib asynchronous