update power hal