refining grunt workflow