Enhancement: cache some HTTP calls