toString update