implement internal sample accumulator for streamed particles