fix mistake from previous commit
the action inside of future is an std::function, not an object_ptr anymore
remove unnecessary indirections