Message updates go to jni