<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def put_async(self, path, value):
 """"Puts a value to a path and returns immediately Args: path (list):
 The path to put to value (object):
 The value to set Returns: Future: A single Future which will resolve to the result """

        request = Put(self._get_next_id(), path, value)
        request.set_callback(self._q.put)
        future = self._dispatch_request(request)
        return future