fix timing issue with async task

if more than one source file was compiled, done(true) had been called to
early. It should only be called after the last file has been written.
bump version
Merge branch 'release/0.1.3' into develop