update 3.process