It's a pain to do this, but on my Android phone, I go to the Disney World App, open the storage and clear the cache and data. I do this around 6:50 AM. You have to log back into the Disney World app but now your phone won't use the data it has already stored and go get new info. The only thing I do on my phone until 6:59:55 is get ready to join the virtual queue. This also sound trivial but is very important, make sure you have something open looking at time.gov. That will tell you the official time and from what I've researched, its what Disney uses to keep time on their devices. I start my virtual queue attempt at 6:59:57. This has always worked for me for every virtual queue that I have attempted to get into.