update inherit