code: def run(self):
          
          self.busy = True
  
          for i in range(9):
              self.counter += 1
              time.sleep(0.5)
              pass
          self.counter += 1
          
          self.busy = False
          return
docs: This method is run by a separated thread