StateHasChanged not working in timers. - C#