refactore LoadQueue