Add async API-is