name cache update is not quite right