update veiw