web socket replaced by long polling request