better action.update