returned to smaller fixed number of workers since they are CPU bound and increasing the number doesn't increase the performance