Merge pull request #3 from redPanda-project/master

update this branch from master
bugfix in lib
Merge pull request #4 from redPanda-project/master

bugfix in lib
Merge pull request #5 from redPanda-project/async

Async