update segment control always