basic push model of chat working; no polling the server