append_seek_write and atomic_append