Update hardware buffer API