first attempt at updating GUI from thread...  dislike this solution, binding value to model would be preferred