now maxConcurrency and interval can be passed at init time
update version