Running repair steps in parallel and minor changes

Would we, perhaps, be better served by using the multiprocessing standard module here?  https://docs.python.org/2/library/multiprocessing.html