sorry, this must have fallen off the treadmill at some point. I took a brief look, and SensorManager::Update() inlines image rendering update with the laser sensor update. I think splitting up the two updates into separate thereads should solve this issue.