Won't this instantly max out your AsyncTask queue?  Also, my impression is that for scrolling semantics, work should be stack-based rather than queue-based.