How to refresh/update a Block or View after a form submit?
I think this might be the module you are looking for:-
https://www.drupal.org/project/views_nodejs

I has a few dependencies, and you will need to setup a node.js server, but aside from that it's pretty straightforward.