no need for that anymore
no need for ProgressChanged

moved Write to DoWork. Cleaning up a bit, optimizing