move tpush to tnet and update