optimize loadTask