remove unnecessary "synchronized"