update of symmetricAD