Added `async` option & example.