Put the sub items also in a backgroundworker to prevent UI hangs.