Added PromisingWorker