room timeout gc and connection close logic