Implemented multi-threaded WatchRunner.