maybe just use one connection instead of disconnecting each time there's an update