ADC conversions are now started immediately after the previous conversion value is received in adc_lthread().  This should maximize the sample rate.