Do resampling off the main thread with a Worker