use fetchurl to calculate hash in update.sh to workaround a bug in
nix-prefetch-url.
nix-prefetch-url seems to be uncompressing and then calculating the hash
when downloading the new warp-terminal. this results in hash mismatch
errors as fetchurl calculates the hash using the compressed archive.