retry fetching files up to 100 times

addresses #58