update procs