Try to utilize concurrent workers better. Previously each batches of request were blocked on completion of previous batch. Now when a goroutine completes its task it immediately picks another request from channel.