fix site switcher bug