consider requests with different paylaods but same query as the same