fix asset reading and try jni back call (currently failing)