BUGFIX for PSO

* when psochanged != 0, every time update params