using async watcher init, try and use watchman, or fallback to node if not.