Added support for asynchronous and long-running extractors