GitHub client caching added