first update
update 2 :  view and controller
update 2 :  view and controller
update 2 :  view frame update