clone query term to avoid updating the display
comments and cache prop protected