Add support for asynchronous injection