update api
update detial
update migrate
update routes
merge