add grunt watch task