preemptive interval
doc