fix namespace singleton