fixed issue where workers would not get assigned enough work