Bug: Performance of  contact sensors poor
### Describe The Bug

Contact sensors state is immediately reflected in Switchbot app but takes a long time, or sometimes never reflected in Homebridge using API. Extremely unreliable performance.

### To Reproduce

Change state of contact sensor

### Expected behavior

Should reflect same speed as switchbot app

### Relevant log output

```shell
[5/20/2022, 1:55:26 PM] [SwitchBot] Contact Sensor: Garage workshop window failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:55:26 PM] [SwitchBot] Contact Sensor: Garage Stairs failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:55:26 PM] [SwitchBot] Contact Sensor: Garage laundry window failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:55:26 PM] [SwitchBot] Contact Sensor: Garage back door failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:55:26 PM] [SwitchBot] Contact Sensor: Garage Fridge failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:55:56 PM] [SwitchBot] Bot: Gatebot failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:55:56 PM] [SwitchBot] Contact Sensor: Fridge failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:55:56 PM] [SwitchBot] Contact Sensor: Garage side door failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:55:56 PM] [SwitchBot] Contact Sensor: Garage back door failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:55:56 PM] [SwitchBot] Contact Sensor: Garage workshop window failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:55:56 PM] [SwitchBot] Contact Sensor: Garage Freezer failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:55:56 PM] [SwitchBot] Contact Sensor: Cat Bathroom failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:55:56 PM] [SwitchBot] Contact Sensor: Garage Stairs failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:55:56 PM] [SwitchBot] Contact Sensor: Backdoor failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:55:56 PM] [SwitchBot] Contact Sensor: Garage laundry window failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:55:56 PM] [SwitchBot] Contact Sensor: Front Door failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:55:56 PM] [SwitchBot] Contact Sensor: Garage Fridge failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:56:26 PM] [SwitchBot] Contact Sensor: Backdoor failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:56:26 PM] [SwitchBot] Bot: Gatebot failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:56:26 PM] [SwitchBot] Contact Sensor: Cat Bathroom failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:56:26 PM] [SwitchBot] Contact Sensor: Garage Freezer failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:56:26 PM] [SwitchBot] Contact Sensor: Garage side door failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:56:26 PM] [SwitchBot] Contact Sensor: Fridge failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:56:26 PM] [SwitchBot] Contact Sensor: Garage Fridge failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:56:26 PM] [SwitchBot] Contact Sensor: Garage back door failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:56:26 PM] [SwitchBot] Contact Sensor: Garage Stairs failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:56:26 PM] [SwitchBot] Contact Sensor: Garage workshop window failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:56:26 PM] [SwitchBot] Contact Sensor: Garage laundry window failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:56:26 PM] [SwitchBot] Contact Sensor: Front Door failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:56:47 PM] [homebridge-nest] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 5 exceeded minimum of 10. See https://homebridge.io/w/JtMGR for more info.
[5/20/2022, 1:56:47 PM] [homebridge-nest] This plugin generated a warning from the characteristic 'Heating Threshold Temperature': characteristic was supplied illegal value: number 5 exceeded minimum of 10. See https://homebridge.io/w/JtMGR for more info.
[5/20/2022, 1:56:56 PM] [SwitchBot] Bot: Gatebot failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:56:56 PM] [SwitchBot] Contact Sensor: Garage side door failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:56:56 PM] [SwitchBot] Contact Sensor: Garage Fridge failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:56:56 PM] [SwitchBot] Contact Sensor: Fridge failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:56:56 PM] [SwitchBot] Contact Sensor: Garage workshop window failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:56:56 PM] [SwitchBot] Contact Sensor: Garage back door failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:56:56 PM] [SwitchBot] Contact Sensor: Garage laundry window failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:56:56 PM] [SwitchBot] Contact Sensor: Garage Freezer failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:56:56 PM] [SwitchBot] Contact Sensor: Cat Bathroom failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:56:56 PM] [SwitchBot] Contact Sensor: Front Door failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:56:56 PM] [SwitchBot] Contact Sensor: Garage Stairs failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:56:56 PM] [SwitchBot] Contact Sensor: Backdoor failed refreshStatus with OpenAPI Connection
[5/20/2022, 1:58:13 PM] [SwitchBot] Failed to Discover Devices: Unauthorized Request
```


### Config for homebridge-switchbot

```shell
{
    "name": "SwitchBot",
    "credentials": {
        "openToken": "**",
        "notice": "Keep your token a secret!"
    },
    "options": {
        "devices": [
            {
                "deviceId": "**",
                "configDeviceType": "Bot",
                "bot": {
                    "mode": "press",
                    "deviceType": "switch"
                }
            }
        ],
        "refreshRate": 120,
        "logging": "standard"
    },
    "_bridge": {
        "username": "0E:BC:10:22:47:02",
        "port": 49117
    },
    "platform": "SwitchBot"
}
```


### Screenshots

_No response_

### Device & Model

Switchbot Contact Sensor

### Node.js Version

16.15.0

### NPM Version

8.10.0

### Homebridge Version

1.4.1

### Homebridge Switchbot Plugin Version

1.13.0

### Homebridge Config UI X Plugin Version

4.44.1

### Operating System

Ubuntu Focal Fossa (20.04.3 LTS)