update dispose