update req and Proc