update DeviceSettings