修改 read_list 的接口