Add AsyncDB cursor support