GetRemoteData will lower its initial limit

GetRemoteData will lower its initial limit if the function is called
with a retrievalLimit lower than 25.