[RFC] Making trace reads independent to task scheduling