start of multi-threaded UI updates so it doesnt buttchug
reindent
updated win32 binary