There was problems with this one particular site. So I already have it restored. The problem is when I use my cell phone to check it is working perfectly. But not with my laptop and another laptop. They keep showing the old "wrong" homepage (the one before it was restored). For each individual blog post, it has no problem. But each time when I clicked on the homepage, it would go back to the so-called "wrong" homepage. I have cleared the cache, hard cleared cache and flushed ISP cache.
It was caused by one of the plugins. Autoptimize. Went to settings and click on "Save changes and empty cache" button.
Yeah it sounded like a caching issue, if not local to you then local to the server such as using nginx/varnish or a wp caching plugin. Glad to hear you got it resolved though.