cache finished