Implemented clientside resource caching