stage 2: m_lock : remove function const
stage 2: ScheduleList < index of upcoming , upcoming* >. Add comments about.