update viewcard