full session cleanup