fix return book bug