update processor