working weekly contributions downloader by adding a delay/retry if api result is None