I do have one function to update my UI: 
At the moment i call this function more than 8 times in my Action function that will update my UI

```
   public void CheckStatus()
        {
             this.ovl_stacker1.FillColor =
             OvalShape == MEssage.EMPTY ? Color.Red :
                        OvalShape == Message.WARNING ? Color.Yellow : Color.Green;
            this.OvalShape .Refresh();
}

```

how can i make this function Auto Run every 5 Sec on my main?
( because i dont want to call the function in other functions many times)

Here is my ActionFunction

```
       public void Action()
{
//do something....
checkstatus();
//do something.......
checkstatus();
//do something........
checkstatus();
...
...
..
}

```