Total users follows endpoint

Are you supposed to use the pagination value for that purpose or do you do a diff on the current and previous response data? I seem to always get the same pagination value after each request even after adding the pagination value in the query string so I resorted to using the total as a stop point.

var url = 'https://api.twitch.tv/helix/users/follows?first=100&from_id=' + userID;
if (cursor) {
	//console.log("add cursor")
	url += '&after='+cursor
} else {
	//console.log("no cursor")
}