初步重构daily-task