Replicating changes from v2 to v3 for BackgroundWorker Async check (related to #28)