Make the dependencies retrieved in a dedicated folder and have some checksum done so partial download are retried