added job watcher