new plugin and multiprocessing framework; ability to change pool size on runtime