 								first += overage
 								log "clipped off top #{overage} top padding #{adapter.topPadding()}"
 
-						enqueueFetch = (direction, scrolling)->
+						enqueueFetch = (rid, direction, scrolling)->
 							if (!isLoading)
 								isLoading = true
 								loading(true)
 							if pending.push(direction) == 1
-								fetch(scrolling)
+								fetch(rid, scrolling)
 
 						insert = (index, item) ->
 							itemScope = $scope.$new()

									next++

							item.scope.$index = first + i for item,i in buffer
							adjustBuffer(false, inserted)

		])


							pending = []
							eof = false
							bof = false
							adjustBuffer(ridActual, false)

						bottomVisiblePos = ->
							viewport.scrollTop() + viewport.height()
