code: function recursiveCall(i, callback) {
              if(i >= _modules.length) {
                  callback();
              } else {
                  _modules[i].check(req, res, function () {
                      recursiveCall(++i, callback);
                  })
              }
          }
docs: This iterates over all modules and run on them function check
  @param i {int} iterator
  @param callback {function} Callback after iteration ended