hashing souremap urls because the could potentially be huge(hundreds of kb) and eat up a lot of memory