[medium] improve handling of counters and statuses in scheduler