prettify the async, but it doesnt really work
pop up notification right, but make this async at some point