update settings when something changes