update endpoint