Hangs after running
<!--
Please DO NOT DELETE THIS TEMPLATE or your issue may be closed immediately.
Before opening an issue, search for open and closed GitHub issues that match your situation.

If this is a Live Stream issue please go back and use the Live Streaming issue template.
-->

# Bug Report

### Describe the Bug
The process just hangs even after the script has finished.

### To Reproduce
```node
import { RingApi } from 'ring-client-api'
const ringApi = new RingApi({
  refreshToken: process.env.RING_REFRESHTOKEN
});
const locations = await ringApi.getLocations()
const location = locations[0]
console.log("Ring Location Name: '" + location.locationDetails.name + "'")
```

### Result
```
# node getLocationName
Ring Location Name: 'Home'
< terminal just hangs >
```

### Expected behavior
```
# node getLocationName
Ring Location Name: 'Home'
< process should end and should return me to prompt >
```

### Environment
<!-- ✍️edit: -->
 - Docker Image: node:16-alpine
 - OS: Alpine 3.15.4
 - Node.js: 16.15.0
 - NPM: 8.5.5
 - ring-client-api: 11.0.4
