Revert "update first, triangle_show"

This reverts commit ac4af88a51604c73c82c87161617e620ae9a4a48.
Revert "Revert "update first, triangle_show""

This reverts commit 3ed52de198cc5a2589b58dd7393680f56cd1b8d4.