Was soll denn passieren? Sollen die Items der lstBookItems selektiert werden? Das wird so nämlich nicht funktionieren. In refreshBooks löscht Du doch die komplette Liste und legst neue, unselektierte!!! Items an. Denk nochmal drüber nach!
Es ist zu wahr um schön zu sein...