support tracing multiple at once, done updating