made fragment caching work properly again