uodate destructor