init preemption process