rename thread_generator_observable