add test waiting for future in other thread
let notifier for thread's initial context allocate by algoritm