fix: sometimes the downloading tasks can't be controlled