update Book model