fix checkbox gener bug