adding vector::erase_unordered