filewatcher update