Change list collection to a vector and add a syncronise block to prevent a collection modification exception
Added a feature #124 to make fetching more efficient starting with smaller pages, and getting progressively larger