update particle sysetm