Witam korzystam z FTPsend Synapse, podczas pobierania pliku jest ok pokazuje odpowiednie HR_ReadCount (pobrana wielkość danych) po tej wielkość przeliczam transfer, pokazuje nawet 6 kb/s

problem pojawia sie w funkcji wysyłania:

wysylanie1.DirectFileName:=sciezka_pliku;
wysylanie1.DirectFile:=true;
if wysylanie1.FileSize(nazwa_pliku) > 0 then
wysylanie1.DeleteFile(nazwa_pliku);
wysylanie1.StoreFile(nazwa_pliku,false);

pierwszy problem:
informacje o pobranych danych HR_WriteCount Value
zmieniają się dopiero po pobraniu bodajże 4600 kb

drugi problem:
są takie jakieś dziwne przerwy w wysalaniu pierwszy plik idzie płynie drugi już skacze od 64 128 kb (1 mb mam wysołu) zauważyłem ze tak zawsze jest...

tryb binarymode, passive

proszę pomóżcie ;/

co zrobic ??