setting a healthier timeout and ensuring Close() can be called on the http request used in ExpandUrl()