move scheduler2 to thread_pool separate repo