Don't use synchonized.