Se voce cria utterance a cada chamada, deveria ser uma variavel local e nao um atributo