Update Function Analysis