Update HAL API