update all hardware