Implemented download exists re-attempt mechanism via thread sleep