Epage what is the current setting for looking for new messages? I'm curious as to how often. Another question, do you have to show the contacts as "online" in order for the application to work? It would be better for my use case anyways to have them not appear online as it would make my messenger application easier to use.
wait = min(20 + 2**n seconds, 30 minutes)
I'm not using any other msg services. I did notice today that if I get a sms and get to the conversation too quickly, I here my sound notification twice. Might have been a fluke though. It's only happened two times.