setup method
Implementation
int setup(List<Future> futures, List<int> idxForFutures) {
var i = 0;
while (i < this.files.length && i < this.config['maxConcurrency']) {
futures.add(this.uploadFile(i));
idxForFutures.add(i);
i++;
}
return i;
}