view upate