add update controller