add reader cache manager