update _buttons object