update Book object