async def METHOD_NAME(*args, delay=1, **kwargs):
    resp, data = await utils.common.send_request(*args, return_json=False)
    if resp.status == 429:
        if delay < 60:
            await asyncio.sleep(delay)
            return await METHOD_NAME(*args, **kwargs, delay=delay * 2)
        resp.raise_for_status()
    data = json.loads(data)
    if kwargs.get("return_json", True):
        return data
    return resp, data