fix in updateDescriptor