switcher update