remove synchronized block