received messages can span multiple packets. start combining them