changing challenge request queries to use ancestor queries, in order to achieve strong data consistency