Integrating Planning, Execution, and Learning to Improve Plan Execution