adding an exponential timeout for the new neverending request for Uniprot data