Using qlimit instead of promise-pool