index page updates in response to socket emissions