let's use ffi on all platform and update the version