Atualizar o conteúdo do Xamarin ContentPage no evento não está funcionando

Pode ser uma pergunta básica, mas como você força uma página a atualizar seu conteúdo (depois de já ter sido carregada)? Estou tentando atualizar dinamicamente uma página após uma solicitação da web. O evento é acionado, mas não parece estar atualizando o conteúdo.

public StartPage : ContentPage
{
    public StartPage()
    {
        var layout = new StackLayout
        {
            Children = 
            {
                new Label { Text = "Preview Page" }
            }
        };

        this.Content = layout;
    }

    //this gets called from a web service call with the text to display
    public void Update(string text)
    {
        var layout = new StackLayout
        {
            Children = 
            {
                new Label { Text = text }
            }
        };

        this.Content = layout;

        //this fires, but nothing changes
        //how can I force the page to refresh??
    }
}

Aplogies para o código se houver erros, fazendo-o na memória (não tenha o código exato na minha frente)

questionAnswers(1)

yourAnswerToTheQuestion