I agree you need to find a way to keep hope alive but also accept that if improvements aren't made on his end that you are better off in the long run. It's a balance. You will get there. He might still make improvements too. He might just be slower than you because you have more incentive now than he does.