[fix] reference watcher