update dispose.