diff --git a/src/subscriber_laser2d.cpp b/src/subscriber_laser2d.cpp
index 14b0ff479b13d29d651c1a153646310d8ce3cda9..dad7376a188889e9a90b8ca78bb80722f89e3ca6 100644
--- a/src/subscriber_laser2d.cpp
+++ b/src/subscriber_laser2d.cpp
@@ -24,6 +24,7 @@ void SubscriberLaser2d::initialize(ros::NodeHandle& nh, const std::string& topic
 
 void SubscriberLaser2d::callback(const sensor_msgs::LaserScan::ConstPtr& msg)
 {
+    setLastStamp(msg->header.stamp);
 
     CaptureLaser2dPtr new_capture = std::make_shared<CaptureLaser2d>(TimeStamp(msg->header.stamp.sec,
                                                                                msg->header.stamp.nsec),