update settings etc