code: function fetchTorrent(infoHash, opts, cb) {
      var engine = new torrentStream(infoHash, { 
          connections: 30,
          trackers: cfg.fetchTorrentTrackers,
      });
      var cb = _.once(cb);
  
      engine.ready(function() { 
          cb(null, engine.torrent);
          engine.destroy(); 
      });
      setTimeout(function() {
          cb(new Error("fetchTorrent timed out"));
          engine.destroy();
      }, cfg.fetchMetaTimeout || 25 * 1000);
  }
docs: TODO: ability to rate-limit that section of the code OR just use a rate-limited peer-search instead of torrent-stream's peer searching