Updates to Preemptive Tasks and Codec Read/Write