Grunt file pattern compliance and more asynchronicity