adapter was never set, causing the SOSAdapter being created for each connection