relocate progress poll class