Use fast_write because we can't trust syswrite
Bump to 2.9.0