easy, you are using more threads. But the GUI thread cannot be updated from another thread. You need some invoking:
textBox.Invoke(new Action(()=> textBox.Text = epoch.ToString()));
That should do the trick!
All you GUI components need INVOKE when updating the values from a different thread.
GOOD Luck.