added advance_to() in consumer