use update cache if it is there