Do smaller sessions, but seevral times a day if you can.
Once he starts to get the hang of it, cut back and add something else into the session. Come back to the recall at the end though just to keep it understood for a while until you are sure it has been learnt.
Look, good recall takes a long time. Have patience, and above all don't get frustrated at or with him. He WILL know.