non permanent setting updater