Please do not call him when you feel angry. He will sense your mood by the tone of your voice. Only call him when you have something to talk about and don't call him all of the time. He needs to "miss" you and your conversations.
Allow God to work on him...do not question God's work for there is a reason for everything that happens to us, be it to make us more compassionate, wiser, stronger, more independent, etc. Everything will happen on God's time, not ours.
Good luck!
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.