update view and controller user