added some measures against cache