remove map-based CursorSet, use skiplist-based Cursors