add updateParameter() function