refactor download hit