Make progress_out be the last parameter for backfillee() and listener_t::listener_t()
Add some comments