improve checksum test