finish text upload