fix #177 ByteBuffer.allocateDirect