updating proc