start implementing CacheGitHub.UpdateArchive()