diff --git a/src/ceres_wrapper/ceres_manager.cpp b/src/ceres_wrapper/ceres_manager.cpp
index 38ba8bea7bc011eb7238e77bdfaa5c7094d3f4d0..eb7fb8a2f6b6c88cdbe64aa27ad6287fba7a88ca 100644
--- a/src/ceres_wrapper/ceres_manager.cpp
+++ b/src/ceres_wrapper/ceres_manager.cpp
@@ -41,9 +41,6 @@ CeresManager::~CeresManager()
 
 std::string CeresManager::solveImpl(const ReportVerbosity report_level)
 {
-  // update problem
-  update();
-
   // run Ceres Solver
   ceres::Solve(ceres_options_, ceres_problem_.get(), &summary_);