updated rooms to use a thread safe list for items. May cause cast
exceptions...