implemented interleaved buffer streaming.