switch updates