one thread request