grunt watch optimizations