diff --git a/lib/request.js b/lib/request.js
index <HASH>..<HASH> 100644
--- a/lib/request.js
+++ b/lib/request.js
@@ -54,6 +54,8 @@ function request(session, action, options, callback) {
             pass: session.user.pass,
             sendImmediately: false // Required for Digest Auth
         },
+        forever: true,
+        pool: { maxSockets: 20 },
         jar: cookiejar, // Preserve Cookies
         rejectUnauthorized: false // Ignore invalid (expired, self-signed) certificates
         // requestCert: true, // Let's go with default; this seems to cause failures
trying to increase number of active requests we can fire