split thread tests into their own