more efficient container record fetching, changes to make chat demo better. (still only works with two people, but works as proof of concept)