aargh it turns out no fs in linux supports aio fsync
add non aio fdatasync as aio does not work; add example