You are still not using CalllogDBManager.deleteAll() when all the groups are selected. We really need to do that. Deleting the whole list of groups one by one is slow.