use requests instead of the custom HTTPSession