websocket: reconnect faster, resend ackable messages, try other urls