updating PLCs