for resolving memory risk, add destroy in modality_vision