create room on message receive if it doesn't exist