started to implement infinite scroll