update fact_controller