Close watcher only when new corresponding watcher is initialized