fix for long downloads. more to do in terms of telling user