added infinite scroll. still wip