Add lifetime management to handlers
Exposes Async API