refactor section_change template