Actualizar gráfico / parcela con intervalo de tiempo fijo

Tengo un argumento en Shiny UI. Si cambio algún parámetro de entrada ya través de la gráfica de reactividad cambiará. Pero consideremos la siguiente situación: - La trama en el trazado de la interfaz de usuario brillante permite decir el movimiento del precio dentro de un día de una acción. Y para eso usted consulta alguna fuente de datos en vivo. Ahora, si creo un botón de actualización y luego si pasa el tiempo, sigo haciendo clic en el botón de actualización. La gráfica se actualizará a medida que lleguen nuevos datos a medida que el tiempo pase a esa fuente de datos en vivo. Ahora mi pregunta es que no quiero seguir haciendo clic en el botón Actualizar. Pero quiero ejecutar un bucle con temporizador para que se verifique durante un intervalo de tiempo fijo y, tan pronto como lleguen los nuevos datos, la trama se actualizará automáticamente. Algo así como Google Finance Graphs que se actualiza constantemente con el tiempo.

Entonces, el problema se puede simplificar de la siguiente manera: - Consideremos este ejemplo desde Shiny: - ui.R

library(shiny)    

shinyUI(pageWithSidebar(    

  headerPanel("Hello Shiny!"),

  sidebarPanel(
    sliderInput("obs", 
                "Number of observations:", 
                min = 1,
                max = 1000, 
                value = 500)
  ),

  mainPanel(
    plotOutput("distPlot")
  )
))

y servidor.R

library(shiny)

shinyServer(function(input, output) {

  output$distPlot <- renderPlot({

    # generate an rnorm distribution and plot it
    dist <- rnorm(input$obs)
    hist(dist)
  })

})

Ahora quiero generar una muestra aleatoria diferente de la distribución normal sin ninguna actividad de entrada. Así que básicamente quiero llamar

dist <- rnorm(input$obs)
hist(dist)

De nuevo sin cambiar sliderInput. Por favor, ayúdame a descubrir cómo hacer eso.