- new methods to controll blocking/non blocking reads
- jni cache fieldId
- add errno exception handling
- new non block methods