test std::future