create new cursor if cursor.count() fails