update on JNativeHook