copy particle data for performance