moved from jnotify to native watcher