update api_controller