[fix] register each helper only once against temper