Adaptive planning