First pass at using rooms to sync tfuncs

requires new version of st-api