async def METHOD_NAME(handle):
    # This plugin adds 6 data points 2 within same min, 2 within same hour and 2 within same day
    # this data is useful when testing asset browsing based on timestamps
    ts_lst = list()
    ts_lst.append(str(datetime.now(timezone.utc).astimezone()))
    ts_lst.append(str(datetime.now(timezone.utc).astimezone() - timedelta(seconds=3)))
    ts_lst.append(str(datetime.now(timezone.utc).astimezone() - timedelta(minutes=5)))
    ts_lst.append(str(datetime.now(timezone.utc).astimezone() - timedelta(minutes=6)))
    ts_lst.append(str(datetime.now(timezone.utc).astimezone() - timedelta(hours=3)))
    ts_lst.append(str(datetime.now(timezone.utc).astimezone() - timedelta(hours=5)))
    i = 1
    for user_ts in ts_lst:
        try:
            data = list()
            data.append({
                'asset': '{}{}'.format(handle['assetPrefix']['value'], handle['loudnessAssetName']['value']),
                'timestamp': user_ts,
                'key': str(uuid.uuid4()),
                'readings': {"loudness": i}
            })
            async_ingest.ingest_callback(c_callback, c_ingest_ref, data)
            await asyncio.sleep(0.1)
        except (Exception, RuntimeError) as ex:
            _LOGGER.exception("TEST exception: {}".format(str(ex)))
            raise exceptions.DataRetrievalError(ex)
        else:
            i += 1