refactor Cursor.until