Add caching for all github data