add arguments to the function in loop_wh_progress
add a pool_size parameter in matching function

Oops, there is something wrong with change/version_0_8_2.rst, I'll fix
it in an incoming commit.