update routes
json api