jni update