latest upstream
using let to avoid double declaration error
refactor favicon fetching (deprecated API calls removed); favicons are fetched from DB directly