Replace async with items