PID update