update setSettings
server side loaded setting will no added and overwrite only existing settings, settings which are only client side, will not deleted