watch and run tasks only on changed files