add book fix bug