attribute synchronized