Add preemptive, newest first and round robin scheduling