created new thread upon client request