Add ScheduleUdate

move to private block