I do not get your question, please, try again in other words. Perhaps that answers it already: You cannot do anything about an update than wait until the update message appears in your phone. Reaching all firmware variants takes around 5 months currently. Sometimes the Microsoft-Mobile-Community does see firmware variants designated for internal testing, which are never updated. However, your 059X1Q3 is the firmware variant designated for EE UK, which is a normal firmware variant.
Sorry, but I missed your reply earlier.
What I would like to know is the actual dates on which Microsoft release a new OS or firmware update.
Whilst I appreciate that there is nothing I can actually do until a message arrives on my phone, is would be helpful for anyone looking at the table to know how long ago the last update was actually released.
I am however pleased to report that when I checked my updates this morning, I was offered O.S. Version 8.10.15148.160 together with Firmware Version 02177.00000.15221.30015 on my EE (U.K.) contracted Lumia 640 which all installed successfully, so I am finally up to date at last... but for how long I wonder!
We now have Windows 10 Mobile to look forward to later this year, of course!