adding multiprocessing to feature population