End-to-end Planner Training for Language Modeling