cleanup
update powerhal