Implemented Asynchronous compilation