fix duplicated books problem in books list