could the integrated update tool be upgarded to reduce the number of bad checksum errors when the servers are overloaded?

i.e. reduce the timeout or switch servers if it takes too long?
i'm not quite sure how this would work...