better case_list fetch