added multiprocessing freeze support

will be doing some research on that.