use ros::Time::now() if time lag exceeds threshold