updated default timeout and moved handling of uncaughtException from http_client.js
updated version
using async.forEachSeries for requesting now