add cleseConnection and endSession
derive Show for IMPresence