refector
优化数据加载