fix a bug in updateGateParameter