Update operations to latest 3.0.x

Fix operations so client handles the session
Update implicit cursor to convert an AsyncMongoCursor