do not assume we have items in each room
update map