fixed up protocol between worker and job watcher