fix update caching problems