thread: catch any but http error
thread: print http error description any but 404 error