* improve the performance of ve_write by taking multiple chunks at once (via gs_write_all) instead of calling gs_write for each chunk