cache updates by Jim