update Pool