Extended run_on_update to watch multiple files