works more reliably with just xhr-polling transport