Async request

Fixes #2