Problem after update
**Describe The Bug:**
Bug after update to v. 1.8.4

**To Reproduce:**
auto

**Expected behavior:**
just error log

[**Logs:**]()
[5/29/2020, 1:54:11 PM] [My LG TV] [My LG TV] Connected to TV
(node:20094) UnhandledPromiseRejectionWarning: TypeError: Promise.allSettled is not a function
    at webosTvAccessory.getTvInformation (/usr/lib/node_modules/homebridge-webos-tv/index.js:310:23)
    at webosTvAccessory.connect (/usr/lib/node_modules/homebridge-webos-tv/index.js:184:14)
    at lgtv.request (/usr/lib/node_modules/homebridge-webos-tv/index.js:142:26)
    at Object.callbacks.(anonymous function) (/usr/lib/node_modules/lgtv2/index.js:216:25)
    at WebSocketConnection.<anonymous> (/usr/lib/node_modules/lgtv2/index.js:146:48)
    at WebSocketConnection.emit (events.js:189:13)
    at WebSocketConnection.processFrame (/usr/lib/node_modules/websocket/lib/WebSocketConnection.js:554:26)
    at /usr/lib/node_modules/websocket/lib/WebSocketConnection.js:323:40
    at process.internalTickCallback (internal/process/next_tick.js:70:11)
(node:20094) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2036)
[5/29/2020, 1:54:12 PM] [My LG TV] [My LG TV] Error occured, could not write TV info Error: ENOENT: no such file or directory, open '~/.webosTv/info_60AB14A168B8'



**Homebridge Config:**
<!-- Paste relevant output between the two ``` lines below -->
<!-- Remove any sensitive information, passwords, etc. -->

```json
        {
            "name": "My LG TV",
            "ip": "",
            "mac": "",
            "prefsDir": "~/.webosTv",
            "pollingInterval": 5,
            "legacyTvService": false,
            "showInputButtons": false,
            "volumeControl": "buttons",
            "volumeLimit": 100,
            "channelControl": true,
            "mediaControl": false,
            "inputs": [
                {
                    "appId": "com.webos.app.livetv",
                    "name": "Live TV"
                },
                {
                    "appId": "com.webos.app.hdmi2",
                    "name": "Denon"
                },
                {
                    "appId": "youtube.leanback.v4",
                    "name": "YouTube"
                },
                {
                    "appId": "com.webos.app.netflix",
                    "name": "Netflix"
                },
                {
                    "appId": "com.webos.app.photovideo",
                    "name": "Photo Video"
                }
            ],
            "channelButtons": [
                "1",
                "2",
                "4",
                "5",
                "34"
            ],
            "remoteSequenceButtons": [
                {
                    "sequence": [
                        "VOLUMEUP",
                        "VOLUMEDOWN",
                        "MUTE",
                        "MUTE"
                    ],
                    "name": "volume_seq",
                    "interval": 1000
                },
                {
                    "sequence": [],
                    "interval": 500
                }
            ],
            "infoButtonAction": "INFO",
            "accessory": "webostv"
        }
    ],
```

**Screenshots:**
<!-- If applicable, add screenshots to help explain your problem. -->

**Environment:**

* **Node.js Version**: 11.5.0
* **NPM Version**: 6.7.0
* **Homebridge Version**: 1.1.0
* **Operating System**: Raspbian
* **Process Supervisor**: Systemd

<!-- Click the "Preview" tab before you submit to ensure the formatting is correct. -->
