This application didn't get good reviews, which means that the whole "automatic procedure" must be fake. It's impossible to say if there are new updates available when you manually checked it, and the drivers were up-to-date.
I know these automatic driver updaters might provide an automated solution, but it's best to manually download the drivers from the manufacturers pages. This way you are sure the latest driver is applied.
Try using the built-in Windows Update to get the latest drivers for your devices. You can access it through Control Panel > System and Security.