The programmatic API is async.
Merge pull request #5 from hemanth/patch-1

The programmatic API is async.