update settings page to reflect current state on load