update some particles & fix bugs