processing updates