Program loops here in main thread so _bw don't have a chance to complete its work in main thread (bw_RunWorkerCompleted)