imports
fix for string speed
open stream before open temp file
not needed
fix github urls
run in gui thread