Update Semantic