fix project tree issue & add select for change type