updating watcher