fix a bug stopping multiple watcher for same event