Add scalar() query async wrapper