Batch delete and cleanup