update HTTP API