variable sampling, buffer