add book cache