updaet controller