Refacotor data model: TopicDynamic -> SchedulerDynamic

Scheduler -> monitor -> send requests.
After model changed, we can set next updateds after fetch requests are sent.