remove Logger, use signal