retry failing bulk requests using only the failing items

introduced TrackingBytesArray for reconstructing partial documents