The update for Windows 8.1 and other browser might not be available because the official website doesn't exist anymore. If you try to access it, you will receive an error. This means that there is no possible way to tell if the software will ever be released for Windows 8.1 or Firefox and Chrome.