Added support for asynchronous level