update text with a new book