can serve log segments now

problem was using the same RandomAccessFile object for multiple reads