Ocassional random behaviour
**Describe the bug**
Occasionally this will hang the remote HTTP server due to not closing connection. On looking at the log I can see that the first few minutes - hours are ok.
1. HomeKit App launched
-All API Status requested 
2. While HomeKit App is still launched
-Toggling a switch to on sends On status to the remote server
-Toggling a switch to off sends Off status to the remote server
Output when ok--
Lights Toggle On
new client
GET /?LightingON HTTP/1.1
host: 192.168.0.130
Connection: close
Lights Toggle Off
new client
GET /?LightingOFF HTTP/1.1
host: 192.168.0.130
Connection: close

The problem arises when the app is still open and http-switch starts requesting Status and then On/Off after every toggle command. Once this occurs, it locks up the remote server.

Output when error starts occuring--
**Lights Toggle On**
new client
GET /?LightingStatus HTTP/1.1
host: 192.168.0.130
Connection: close
new client
GET /?LightingON HTTP/1.1
host: 192.168.0.130
Connection: close

**Lights Toggle Off**
new client
GET /?LightingStatus HTTP/1.1
host: 192.168.0.130
Connection: close
new client
GET /?LightingOFF HTTP/1.1
host: 192.168.0.130
Connection: close


**Expected behavior**
NA

**To Reproduce**
Steps to reproduce the behavior:
Unable to reproduce on demand

**Version** (output of `npm list -g homebridge homebridge-http-switch`)
 - homebridge:  homebridge@0.4.38
 - homebridge-http-switch: 0.4.12 -> Just updated to 0.4.14

**Configuration**
``
{
			"accessory": "HTTP-SWITCH",
			"name": "Tank Light",

			"switchType": "stateful",

			"httpMethod": "GET",
			"onUrl": "http://192.168.0.130/?LightingON",
			"offUrl": "http://192.168.0.130/?LightingOFF",

			"statusUrl": "http://192.168.0.130/?LightingStatus"
		},
		{
			"accessory": "HTTP-SWITCH",
			"name": "ATO Pump",

			"switchType": "stateful",

			"httpMethod": "GET",
			"onUrl": "http://192.168.0.130/?ATOON",
			"offUrl": "http://192.168.0.130/?ATOOFF",

			"statusUrl": "http://192.168.0.130/?ATOStatus"
		},
		{
			"accessory": "HTTP-SWITCH",
			"name": "Drain Pump",

			"switchType": "stateful",

			"httpMethod": "GET",
			"onUrl": "http://192.168.0.130/?DRAINON",
			"offUrl": "http://192.168.0.130/?DRAINOFF",

			"statusUrl": "http://192.168.0.130/?DrainStatus"
		},
		{
			"accessory": "HTTP-SWITCH",
			"name": "Pump Lock",

			"switchType": "stateful",

			"httpMethod": "GET",
			"onUrl": "http://192.168.0.130/?PUMPLKON",
			"offUrl": "http://192.168.0.130/?PUMPLKOFF",

			"statusUrl": "http://192.168.0.130/?PumpLKStatus"
		}


	],
```

**Additional context**
Happens randomly until a reset of the remote HTTP Server (Arduino Ethernet)
