RTC not working on seeed round display

I probably should of said that the resetting only happens when I turn the display off for some time.