Changed await to use Future.get_portable_base  and cppcomponents::function instead of taking the address of a std::function and address of Future