Some refactoring. README updated for Async.