Update factory