When I bought my XHData D-109 WB back in August the clock didn’t keep time well. It would lose a couple of minutes every day. Now I’ve noticed I can check the clock after not noticing it for a few days and it is keeping accurate time. Not complaining, I’m happy, but I’m curious- why?