added subsampling by reading every stride particles in each block