updating processing unit