sdl rework (prepatory read-ahead implementation) and luma work around