- fixed data length bug in DataPacket