update toSTring