实现BackgroundWorker异步调用