A software update isnt just a case if popping a usb stick in and you're good to go, there will have to be a load of testing to confirm that the new code runs correctly, and there aren't any other bugs that have been created while this one is fixed, that isn't going to happen overnight.