调整DataRetriever，并增加数据载入进度条，代码有待进一步重构