Knowledge renewal and knowledge companies