Triangle, updates dynamically