multiprocessing's Pool is ugly, messes of troubles;
So I willnot use it anymore, I will implement the pool only
for rux