[TASK] implement schedule topic