remove immutable from all logger
deal with synchronized