fixed caching problem again hopefully