finish infinite scroll
add footer