Not sure what you mean by times are updated.

You can post a screenshot by going to your XBox.com profile and saving the screenshot to disk. Then uploading it here. It didn't try and save it directly from there.
So did you pass me last night into second place?