refresh widget fix