loosing overflow obj bug fix and cleanup

- removing unused batchPending
- no longer loosing obj that made batch size go beyond limit