why don't messaging apps hash images when you try to send them and use that to check if the image was already uploaded to the server so you don't have to upload it again when sending to multiple people