improved gtf random access