introduce usage of multiprocessing pool