life_controller update