update viewa