Garmin does not display new PR on next rides

Hi,

I have a Strava account and a Garmin Edge 1030.  I have several segments starred and tracked correctly when I ride.  I’ve set some PR recently.  They’re displayed correctly in Strava when I check the stats after my ride.  After I finished the segment my Garmin said “New PR!”  When I ride the same segment the next time it displays the old PR not the new PR I set on the previous ride.  After all my rides in some segments Garmin tells me New PR even though I know it’s now about my 4th best time.  Strava is keeping correct records of these times buy my Garmin Edge is not.  How to I make my Garmin edge display the correct PR?  Thank you.