changed from multithread to multiprocess to allow shared namespace use with Manager.list