alain -
How are you determining the satellite delay is only 50 ms?
The geosynchronous transmission propogation delay (i.e., time for signal to travel from earth to satellite and back to earth) is about 240 ms?
So even if there was zero propogation delay in getting the data to the satellite uplink, your minimum delay should be just under 1/4 second.