cap default concurrency, to prevent unlimited concurrency from launching unlimited threads. if you want more than 20, specify a parameter
use non-deprecated methods