threading working, but wont redraw screen.