Changelog uses apply instead of commit for async pref saving