docs: function (objs, cb) {
  
        var results = []
          ,   done = false
          ,   self = this
  
        var updateProgress = function(obj) {
          results.push(obj)
          done = results.length === objs.length
        }
  
        var checkProgress = setInterval(function() {
          if (done) {
            if (cb) self.lambda(cb).call(self, results)
            clearInterval(checkProgress)
          }
        }, 200)
  
        for (var i = 0, l = objs.length; i < l; i++)
          this.save(objs[i], updateProgress)
  
        return this
      }