heavy operation in Service Async Task freezes the screen
===

I've developed an application and one of its aims is to upload a file to the server. On average the file is quite large and upload takes a lot of time, so to make sure it'll be processed till the end, I moved the critical part of IO to the IntentService. From the IntentService for every single upload there's an AsyncTask started which does the IO job. Unfortunately the screen scrolling gets freezed several times while doing the upload in the background. I thought that a combination of IntentService+AsyncTask should be enough...
I'd be grateful for any suggestions how to solve it..