diff --git a/lib/partner.js b/lib/partner.js
index 98dce2a..fd1be8e 100644
--- a/lib/partner.js
+++ b/lib/partner.js
@@ -33,7 +33,7 @@ function buy(_task) {
         function() {
             _buy(task);
         },
-        2000
+        (config.max_result_timeout_ms || 2000) * Math.random()
     )
 }