weishilin update templates