optimize booklist query form