a streaming CRC32 checksumer