change run_on_change to run_on_modifications

As vim has a little bit different style of saving files, it had been triggering guard 3 times in a row with "run_on_change".