initial pattern file watcher