add a book
update