write ktlx file to tmp after reading, slow at first reading (I think with times similar to before) but then really really fast. Tmp files have reasonable size between 200MB and 300MB