implemented multiprocessing batch inversion, it's not faster. Not surprising.