Update Function Added to Factory