fix a weird caching issue