update powerhal