anti cache stuff (need a better solution)