bitwheeze, код, который вы привели в вопросе, весьма скверный.
Но старнно не это. Странно, что не отрабатывает@Schedulled метод - поэтому я и предлагаю его тоже добавить в вопрос. Кстати, как вы поняли, что он не работает?
Sergey Ilichev, я бы скачал спидтест (ookla speedtest) и показал в сервисе: вот мол, так и так - скорость падает.
"Работает медленно и с обрывами" - как-то слишко расплывчато.
"На 3G - 15 Мb/s, а на LTE - 1Mb/s" - уже совсем другое дело.
Но старнно не это. Странно, что не отрабатывает@Schedulled метод - поэтому я и предлагаю его тоже добавить в вопрос. Кстати, как вы поняли, что он не работает?