Describe the problem this feature would solve
The roaming settings should have an option to auto sync values as they are saved in the local data store. This should be a default experience that can be disabled by the developer.
Describe the solution
This should be done as a debounced task that syncs data in the background after a certain short time period after a value has changed.