update introspection