[minor] add fade out animation