Add comments.
grunt.util.async → async.
Change order of checks to make it a little bit faster.