reduced indentation in nested conditions
fixed (local ?) bug: keep watching file after the first update