normalize config
updating watcher upload via observer