cppcomponents_async_coroutine_wrapper