code: def tell_async(self, data, timeout=10, mime=None):
          
          logger.info("tell(timeout=%s) [subid=%s]", timeout, self.subid)
          if mime is None and isinstance(data, PointDataObject):
              data = data.to_dict()
          return self._client._request_sub_tell(self.subid, data, timeout, mime=mime)
docs: Asyncronous version of [tell()](./RemotePoint.m.html#IoticAgent.IOT.RemotePoint.RemoteControl.tell)
  
          `Note` payload contains the success and reason keys they are not separated out as in the synchronous version