remove client  data and use parallel std::vector hopefully fixes windows