add WorkerRenderEx, WorkerEx