refactored and started FileWatcherService