It's not every 60 seconds. The timeout goes off on the next minute boundary (lines 72 and 73). 

That way if the user is looking at the SMS screen, the headers will change when the clock hits 12:00am.