update PSO animation