multithread callback edition
multithread, end of pool problem