minor improvements - added userAgentString, connection timeout and absolute url