fix disappearance bug