add initialized flag to adapters to simplify