Mejora del rendimiento sustituyendo Task por BackgroundWorker