updates to caching library;