Refactor of information download strategy