feat($repos): Simple caching and conditional API requests #3