You can move this condition to the `performHttpRequest`, to be called after we have got responses to the previous request.

It would look like:

    if (_requestQueue.isEmpty) {
      performHttpRequest();
    }