threaded cpu/cores, adds new finish check