a bit better infinite scroll... still need to see how to improve it even more