                 continue
             }
             if localReadingListEntry.isDeletedLocally {
+                requestCount += 1
                 taskGroup.enter()
                 self.apiController.removeEntry(withEntryID: readingListEntryID, fromListWithListID: readingListID, completion: { (deleteError) in
                     defer {

                    group.leave()
                })
                entryCount += 1
                if entryCount % 8 == 0 {
                    group.wait()
                }
            }

                    }
                    deletedReadingLists[readingListID] = localReadingList
                })
                if requestCount % 4 == 0 {
                    taskGroup.wait()
                }
            } else if localReadingList.isUpdatedLocally {
                requestCount += 1
                taskGroup.enter()
                self.apiController.updateList(withListID: readingListID, name: readingListName, description: localReadingList.readingListDescription, completion: { (updateError) in
                    defer {
