updates http_build_query & construct