_timer.Dispose() null exception fix