try to minimize scheduling latency