test notification
add async
wip