updating HW