任务数据保存重构，可以保存很多任务