std::string_split update