provide current cursor to step callback
use parser to find last row end in chunks