abstract colddown item to remove duplicated code
enhance force exchange