modify crc32 algorithm
modify crc32 unit test