improved scheduler_flow_chart