update CSwitch