canceled ThreadPoolSingleton