refresh on login to get around socket handshake not happening
on finance modification, remove all items with finance ID, then let sockets re-add them again