Update to run settings change in UI thread