add std::promise example.