first step(it can request HTTP::Get)
minimum inprementation
to inprement for thread model