improve book shelf ui