call Notify on separate goroutine