favicon location fix
using setTimeouts instead of promises in order to support Fx release