Fix typo in Scaladoc.
Improve asynchronous API.
Simplified async API and added some Scaladoc.