TF and update data