timestamping to evade caching