implmenting multi-read messages to address fragmentation on windows