server side events is a better way to update all clients when there is a change; current way of refreshing isn't heavy but naive