DynamicSpotter update