fix: pre-read requests prevent read/write index confusion (#113)