Lazy load and cache languages in GitHubInfo