remove some synchronized symbols.
simplied some code