update favicon dynamically