batch add made async for notifications
tests
async await removed