If I understand this correctly, we set CLIR mode upon starting up the phone based on the user preference. The user preference also gets updated when CLIR mode changes. Which means the user preference stored in the settings DB is the real value. I guess it should be okay to refresh the UI based on the users preference? Unless CLIR mode is able to be changed from the carrier side.