last update,destroy