updated VChan JNI