syncing text changes