I have another suggestion...
I think you should add an "Update" button to the site, instead of updating it whenever it's been 12 hours after the last update, and someone accesses the user page on osu!Skills, for two reasons:
1: Since there is a very long time so we can update again, sometimes I have to keep a tab open in my browser with my osu!skills page, because if I open it after the 12 hours, it'll update, and I want to finish playing before updating it, yet I want to see my skills from before updating.
2: Sometimes, it's not necessary to update, because we don't make new highscores everyday, and on the day we don't make a highscore, we don't need to update it, plus... If we are waiting to stop playing to update it, we may end up forgetting to update. The server would make less effort to keep working, and it MIGHT make the "12 hours of wait" become lower, like 10 hours, or even 8, who knows...
Got the idea from this site:
http://graph.anime.plus/