actual refresh of button view