std::set is slow