fix checkbox can be all unchecked