update changelog
copy write data directly to mappedbytebuffer
javadoc change
abstract away mappedbytebuffer unammping so reflection overhead is minimal