http structure update