bookitems from context to eliminate memory leaks