fixes caching and read entries