update buttons builder