improved upgrade script
spike firehose syphon at drain side
use an ets table to store firehose pool info