implement dashboard's infinite scroll with the helper