added: seperate thread for screen update. speed-ups the input
added: improved threading experience when exiting
removed: unused code for testing