[fix] prevent sent transparent twice on fire