update for  button view