synchronize brower content proof of concept using socket.io/html2canvas