the wren device uses seek before performing read/write operation. as multiple threads could issue read/write in paralel, a race can happen. it may even cause filesystem corruption. removing the seek and replacing read/write with pread/pwrite also saves a syscall.