pre-load parts of the recordings, it doesn't have to read the whole file. However, it doesn't use a separate thread, I noticed that IO threads freezes the app anyway, so there is no use for it (maybe in the future).