force update (deal with browser cache)