call done() exactly once

fix for grunt.async().done() that was called multiple times
(for each source file), which broke following grunt async tasks.