update BooksController