后台线程获取数据并保存，然后通知主线程刷新UI