imporved grunt workflow