add dynamic size pool.rechange abi.