Grunt watch optimisations