[GAE]Better retry mechanism for multi range fetch
merge upstream/dev