* Update modules and go 1.18 * Use xxhash instead of fnv-1a * Update go version in dockerfile and github workflow