tweak ParallelTempering abstraction