changed parallelisation from multiprocessing to pyro, this allows to use distributed computing facilities and/or nodes across a cluster, a name served has to be started on a head node, then a worker neeeds to be started on each available node and registered with the name sever, finally the main script runs independently and calls the workers when needed