update ReflectUtil