add index for the particle_list to avoid full scan the table when making queries