Much of the "Update" time is spent in file I/O - unzipping, then reading the entire file to perform a checksum test, only then is it moved to the correct folder overwriting it's predecessor. This isn't always fast on an SD card. So both USB and Internet updates will seem to take longer than you might expect. That being said...you should still see the progress bar progressing. There might be an issue with the file or the SD card.