enhanced swing worker thread
remember removal of files also