uv_fs_write also takes an uv_buf_t instead of char*