Changes
require to provide the expire_time when creating the pool

it can still be changed later