Update SemanticListener