Update Processor