try python multiprocessing Pool