make threads daemons so program doesn't hang on quit
change update_ppi to use console's data, not generate it
change update button to single capture button