update lib viewer report def