Improve update procedure.