You really can't advertise a focus on speed because it takes forever to send messages even on high speed internet. I have 100 mbs down and it can take up to 5 minutes to send. It's infuriating. Edit: I'm aware that 1 check means sent and 2 checks mean read  but it shows a little clock meaning it hasn't been sent at all. And I know my connection is fine because when telegram is not sending I can still use wifi on other applications.