Concurrent writings to hombebridges config.json when using ioBroker
### Is there an existing issue for this?

- [x] I have searched the existing issues

### Describe The Bug

I use the iobroker.ham homebrige adapter for ioBroker to run homebridge-ring. On every start of that adapter it writes all its internally known config to homebridges config.json which then leads to inconsistencies regarding my refreshToken as this is updated in config.json but not written back to ioBrokers internal configuration by the iobroker.ham adapter.
The developers of that ioBroker adapter asked me to reach out to you to ask if there is a way to change the way upated refreshTokens are stored. Although I think this problem is caused by ioBroker.homebridge as its not a problem running homebridge-ring in a stanalone homebridge environment.

### To Reproduce

_No response_

### Expected behavior

refreshToken not beeing overwritten

### Relevant log output

```shell

```

### Screenshots

_No response_

### Homebridge Ring Config

```shell
{
  "description": "Add configuration for your accessories or platforms according to the docs of the plugins.",
  "accessories": [],
  "platforms": [
    {
      "alarmOnEntryDelay": true,
      "refreshToken": "<myRefreshToken>",
      "hideCameraLight": false,
      "hideCameraMotionSensor": false,
      "hideCameraSirenSwitch": false,
      "hideInHomeDoorbellSwitch": false,
      "hideAlarmSirenSwitch": false,
      "showPanicButtons": true,
      "platform": "Ring"
    }
  ]
}
```

### Additional context

_No response_

### OS

Linux

### Node.js Version

20.18.2

### NPM Version

10.8.1

### Homebridge/HOOBs Version

unknown as integrated in adaper

### Homebridge Ring Plugin Version

13.2.1

### Operating System

Debian