add `transfer()`
remove outdated comments
document `defer()` better
Release 0.4.3