refactor gruntfile.js