improved favicon loading