Drop the am nap to 30 mins and as soon as he arrives and then the afternoon nap should lengthen naturally .... He's sleeping too long in the am