Connecting via websockets

Hello all,

I’m currently working on a DAPP using the solana blockchain. I’m currently in beta and as such still using testnet to develop against. This app requires real time communication and I have wired up my frontend to watch the onAccountChange handler. However I’m not consistently getting back data when the account I’m “watching” is changed; sometimes I’m getting the data back sometimes it just never fires the event. I’m wondering if currently sockets are unstable in Solana or if this is an issue with working on testnet? Any support on this matter would be greatly appreciated.