improve crc32