new next_doc behavior