first commit
first untested version
connect async
Task instead of Task<bool>
It seems to work now
nuget package