better cache - just update changed question