copy all iovec to avoid more stack pointers