进一步完善数据读取