thread synchronic modify