wip commit, working on notifications sent from  main thread instead of secondary thread