update hal to chores