use pushSinglePayload so extract is re-run