Improving Autoregressive Training with Dynamic Oracles