attempt subscribe again only on timeout exception
no need for timestamp call in chat example