buffer data batches sent from server (rather than each join before)