Handle render thread in the same operator, add Cancel capability.
Replace render settings save and restore code.