Adaptive Self-Consistency