update to controller