Fix update bug for third+ viewer