zhangxv do some refactor in customer click promotion checkbox