improved chat contact switching