Add fully async API.
Release 0.2.1.