bug resolve, some packet didn't do checksum calculation