nowCounted[1] = lastCounted[1] - previousFetched[1] + counted[1];
// Update the overall progress
lastCounted = nowCounted;
// Replace the message, if not complete yet
if (nowCounted[1] != 0) {
Message newMsg = makeProgressMsg(nowCounted[0], nowCounted[1]);
if (lastMessage != null) {
MessageManager.get().replaceMessageAtPosition(MessageManager.get().getMessagePosition(lastMessage), newMsg);
} else {
MessageManager.get().addMessage(newMsg);
}