updating so that we only need one byte of a broken message to keep it in the buffer