code: def new_task(func):
      
  
      @wraps(func)
      async def wrapper(self, *args, **kwargs):
          loop = get_event_loop()
          loop.create_task(func(self, *args, **kwargs))
      return wrapper
docs: Runs the decorated function in a new task