reload workers when preprocessors change

By killing all the workers and restarting them, preprocessor code is properly reloaded.