add a way to communicate and synchronize web clients