1. fix material add bug