A lightweight, async HTTP client