async def METHOD_NAME(service_name, core_management_host, core_management_port):
    storage = StorageClientAsync(core_management_host, core_management_port)
    try:
        payload = PayloadBuilder().SELECT("id").WHERE(['schedule_name', '=', service_name]).payload()
        result = await storage.query_tbl_with_payload('schedules', payload)
    except Exception:
        raise
    if int(result['count']):
        sch_id = result['rows'][0]['id']
    else:
        _LOGGER.error('No schedule id found for %s. Exiting...', service_name)
        raise RuntimeError('No schedule id found for %s. Exiting...', service_name)
    # Modify process name
    try:
        put_url = "{}://{}:{}/fledge/schedule/{}".format(_HTTP, _HOST, _PORT, sch_id)
        data = '{"process_name": "south_c"}'
        verify_ssl = False if _HTTP == 'http' else True
        connector = aiohttp.TCPConnector(verify_ssl=verify_ssl)
        async with aiohttp.ClientSession(connector=connector) as session:
            async with session.put(put_url, data=data) as resp:
                status_code = resp.status
                jdoc = await resp.text()
                if status_code not in range(200, 209):
                    _LOGGER.error("Error code: %d, reason: %s, details: %s, url: %s", resp.status, resp.reason, jdoc,
                                  put_url)
                    raise StorageServerError(code=resp.status, reason=resp.reason, error=jdoc)
    except Exception:
        raise
    else:
        _LOGGER.info('Modified process_name from "south" to "south_c" for Python South service [%s]: %s', service_name, jdoc)