ensuring concurrent always runs all three even when number of cores is 2