content viewer update