Update Parameter Refactory